草庐IT

Ruby lambda 参数

全部标签

javascript - 如何在 Nuxt2 和 3 的页面中获取路由 url 参数?

我正在使用Nuxt.js,并且有一个在下定义的动态页面pages/post/_slug.vue因此,当我访问页面url时,例如http://localhost:3000/post/hello-world,如何在我的页面中读取这个slug参数值。目前我正在使用asyncData获取它,如下所示:asyncData({params}){//calledeverytimebeforeloadingthecomponentreturn{slug:params.slug}}这工作正常,但我认为这不是最好的方法,应该有更好的方法使参数对页面可用。任何帮助表示赞赏! 最佳

javascript - 如何使用 JavaScript 更改 svg <g transform=scale(X)> 的参数?

嘿。假设我的页面某处有SVG图形。当触发某些事件时,我想重新调整一组。我该怎么做?示例代码:Text我想更改scale(13)参数,为此应该在functiongetScreenSize(evt){...}?或者如何以不同的方式达到类似的效果?编辑至于一般想法,我想调整图形大小而不在任何地方指定固定值。所以我的div大小是基于百分比的,现在我只希望我的图形完全适合我的div,而不管它的大小。这就是为什么我想到JS在事件被触发(div调整大小)时更改scale()参数。函数将放入DivSize/rectBaseSize(x或y)的比例参数计算。 最佳答案

javascript - Jasmine + AngularJS : How to test $rootScope. $broadcast 被调用参数?

我正在尝试编写一个单元测试来验证是否调用了$rootScope.$broadcast('myApiPlay',{action:'play'});。这是myapi.jsangular.module('myApp').factory('MyApi',function($rootScope){varapi={};api.play=function(){$rootScope.$broadcast('myApiPlay',{action:'play'});}returnapi;});这是我的单元测试:describe('Service:MyApi',function(){//loadtheser

javascript - 在 url 的请求参数中传递 "#"哈希符号在 Firefox 中不起作用

我正在使用AJAX执行一个strutsAction,一切都很好,但是Firefox有问题,当我将URL中的参数作为请求参数传递时,如果该参数最后包含哈希(#)符号,那么firefox删除该符号后的所有内容,并在没有它的情况下将该参数发送给操作。例如,如果我在Firefox中通过了test123#abcd,那么我在操作类中只得到了test123,而不是test123#abcd,这对我的要求来说是不可取的。对于IE,它工作得很好。有什么方法可以我可以在Firefox中提取完整参数,包括#符号。如果我还需要发布java操作代码,请告诉我,谢谢。JS片段varvaluePassword=tes

javascript - 为什么 Google Closure 会交换参数?

我看到GoogleClosure编译器在if子句中做了很多重写。例如:if(a===3){…}转向if(3===a){…}如果原语是第一个参数,JavaScript中的比较是否更快,或者这是什么原因? 最佳答案 来自ReorderConstantExpression.java:/***Reorderconstantexpressionhopingforabettercompression.*ex.x===0->0===x*Afterreordering,expressionslike0===xand0===ymayhavehighe

javascript - 将参数附加到 Javascript 函数,而不是预先添加 (Function.prototype.bind)

在Javascript(Node.js上下文)中,我使用Function.prototype.bind定期:bind允许更改调用上下文并可选择提供额外的prepended参数。对于附加参数有什么建议吗?有几次我遇到需要在Node.js中追加而不是前置,这样我就可以遵守它的函数签名模式。现在来看一个半实际的简化示例;我正在使用asyncmodule'seachSeriesmethod.首先,一个包装回调的实现(有效,但很长的路要走):functionfunc(something,callback){async.eachSeries([1,2,3],functioniterator(ite

javascript - 在 Promise 中,使用 catch 和 then 的第二个参数有什么区别?

这个问题在这里已经有了答案:Whenis.then(success,fail)consideredanantipatternforpromises?(7个答案)关闭6年前。这两种说法到底有什么区别?funcThatReturnsAPromise().then(()=>{/*success*/}).catch(()=>{/*fail*/});funcThatReturnsAPromise().then(()=>{/*success*/},()=>{/*fail*/});

javascript - 如何从单击事件对象中获取链接的 href 属性的参数

有没有一种简单的方法可以使用点击事件对象获取点击链接的href属性末尾的参数?我有一些jQuery代码,如下所示:$(document).ready(function(){$('#pages').delegate("a","click",function(e){varformData="parameterstoclickedlink";$.ajax({url:'friends2.php',dataType:'json',data:formData,success:function(data){$('#searchbutton').attr("disabled",false);$('#s

javascript - Angular 2 rc1 中的路由参数

我从Beta版开始就一直在试用Angular2,现在有了rc.0+,一些事情发生了变化。其中之一是无法从@angular/router导入的RouteParams。当我尝试使用@angular/router-deprecated时,我收到一条错误消息:ORIGINALEXCEPTION:NoproviderforRouteParams!应用程序组件:@Routes([{path:'/',component:StartComponent},{path:'/:projId/:userName',component:ProjectListComponent},{path:'*',compon

javascript - Node.js 需要带有构造函数参数的类

我有课classadvertHandler{constructor(projects){this.projects=projects;}getProject(name){returnthis.projects[name];}}module.exports=newadvertHandler(projects);当我尝试这样使用它时constadvertHandler=require('./advertHandler')(projectsArray);advertHandler.getProject('test');并且抛出异常,requireisnotafunction,但是没有构造函数